RACUNARSKE PERIFERIJE I INTERFEJSI
II Kolokvijum
30.04.2018.g.




Redni broj testa: 5



OBAVEZNO UNESITE SLJEDECE PODATKE:
Ime:
Prezime:
Broj indeksa: /


NAPOMENE:


Koriscenje mobilnih telefona nije dozvoljeno.
Na racunaru smiju biti aktivni samo prozor sa testom i Calculator.

Ukoliko birate jedan od ponudjenih odgovora:
    - Tacan izbor daje 10%.
    - Netacan izbor daje -5% (negativni poeni).
    - "Ne znam" daje 0.
Ukoliko unosite broj u edit polje:
    - Tacan odgovor daje 10%.
    - Netacan odgovor daje 0.

Test se predaje klikom na taster "PREDAJEM TEST".

U slucaju da student ne moze da preda test iz bilo kojeg razloga, obavezan je da se odmah javi nastavniku, zatim, da prepise na papir redni broj testa, ime, prezime, broj indeksa i rjesenja zadataka koje je uradio i to preda nastavniku.


TEST



P0. Kolika je rezolucija trobitnog D/A konvertora?

Unijeti tacan odgovor:

P1. D/A konverzija je zapravo:

1.analogno sabiranje tezina bitova
2.binarno pretrazivanje tezine bitova
3.poredjenje analogne ulazne velicine sa namjestenom referentnom velicinom
4.postavljanje digitalne rijeci na USB port
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P2. Dat je dio programa, za upravljanje intenzitetom svjetla po unaprijed zadatim odbircima.
for(i=0;;)
{
SetDAC(odbirak[i]);   
delay(1000);
i++;
}
Pri cemu je niz odbiraka definisan kao
int odbirak[15]={0,2,4,6,8,10,12,14, 12, 10, 8, 6, 4, 2, 0};
Da bi se ostvarila testerasta funkcija intenziteta svjetla potrebno je:

1.umjesto SetDAC(odbirak[i]); staviti SetDAC(odbirak[i%14]);
2.nakon i++; dodati if(i>14)i=0;
3.nakon i++; dodati if(i>6)i=0;
4.umjesto i++; staviti i+=2;
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P3. Koliko bitova ima A/D konvertor cija je rezolucija 512?

Unijeti tacan odgovor:

P4. Koja tvrdnja nije tacna?
A/D konverzija metodom sukcesivne aproksimacije se moze raditi:

1.hardverski pomocu SAR registra
2.postupkom binarnog pretrazivanja
3.softverski pomocu algoritma sukcesivne aproksimacije
4.hardverski pomocu obostranog brojaca
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P5. Dat je dio koda za realizaciju A/D konvertora metodom pratece konverzije:
if( !(digitalRead(COMP_OUT))){
if(brojac< 15)brojac++;
}
else{
if(brojac>0)brojac--;
}
Serial.println(brojac);
SetDAC(brojac);
Da bi konvertor ispravno funkcionisao, potrebno je

1.zamijeniti mjesta brojac++ i brojac--
2.umjesto digitalRead(COMP_OUT) staviti digitalRead(COMP_OUT) & 12
3.umjesto digitalRead(COMP_OUT) staviti digitalRead(COMP_OUT) & 8
4.umjesto !(digitalRead(COMP_OUT)) staviti digitalRead(COMP_OUT)
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P6. Dat je dio koda potreban za realizaciju A/D konvertora metodom sukcesivnih aproksimacija:
for(tezina=32; tezina; tezina/=2){
      SetDAC( napon);
      delay(50);
      if(!(digitalRead(COMP_OUT)))napon-=tezina;
}
Da bi ovaj program ispravno radio potrebno je ...

1.dodati napon+=tezina; kao prvu instrukciju unutar for petlje
2.dodati napon+=tezina; kao posljednju instrukciju unutar for petlje
3.dodati napon+=tezina; ispred for petlje
4.dodati napon+=tezina; iza for petlje
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P7. Dat je dio koda potreban za prijem podataka serijskom vezom i njihovo smjestanje u niz inputString.

while(Serial1.available()==0) {
    char inChar = (char)Serial1.read();
    if ((inChar == '\n') || (inChar == '\r') ) {
        stringComplete = true;
    }
    if(stringComplete == false){
        inputString += inChar;
    }
}

Da bi program ispravno radio, potrebno je:

1.Ne treba nista. U redu je.
2.Umjesto Serial.read(); staviti Serial.read(1);
3.Umjesto inputString+=inChar; staviti inputString=inChar;
4.Umjesto while(Serial.available()==0) staviti while(Serial1.available()!=0)
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P8. Brzina serijskog prenosa (BAUD rate) je:

1.reciprocna trajanju jednog bita
2.brzina uspostavljanja naponskih nivoa
3.broj bitova u poruci ukljucujuci START i STOP bitove
4.broj bitova u poruci iskljucujuci START i STOP bitove
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


P9. Brzina prenosa podataka za Ethernet IEEE802.3 je:

1.150 Mo/s (o=oktet)
2.1250 Mbit/s
3.115200 bit/s
4.100 Mbit/s
5.Ni jedan ponudjeni odgovor nije tacan
6.Ne znam odgovor


Zavrsio sam sa radom.